spitting spider - German English Dictionary